home *** CD-ROM | disk | FTP | other *** search
- /* A REXX sample to show how to log into a bbs and do
- work automatically */
-
- 'TIMEOUT 60' /* general time out */
-
- /***** Wait for name prompt or bail out *****/
- 'WAIT "Name?"'
-
- IF RC=0 THEN
- DO /* received 'Name?' */
- 'SEND "Zaphod^M"'
- END
- ELSE
- DO /* Ouch, 'Name?' was not received */
- 'WRITELN "ERROR (Name)!!"'
- SIGNAL BailOut /* this command jumps to the end */
- END
-
-
- /***** Wait for password prompt or bail out *****/
- 'WAIT "Password?"'
-
- IF RC=0 THEN
- DO /* received 'Password?' */
- 'SEND "HeartOfGold^M"'
- END
- ELSE
- DO /* Ouch, 'Password?' was not received */
- 'WRITELN "ERROR (Password)!!"'
- 'HANGUP'
- SIGNAL BailOut
- END
-
-
- /***** Skip host's intro screens *****/
- /***** (and probably security feature) *****/
-
- 'REPLY "Press ENTER to continue" "^M"'
- 'REPLY "Enter your birthdate" "030466^M"'
-
- 'WAIT "Main Menu"' /* we just assume that it will work */
-
- 'REPLY "Press ENTER to continue"' /* cancel REPLY command */
- 'REPLY "Enter your birthdate"'
-
-
- /***** Wait for the prompt and go to the *****/
- /***** mail area and download a mail packet *****/
- /***** using the Zmodem protocol *****/
-
- 'WAIT "your choice>"'
- 'SEND "MAIL^M"'
-
- 'WAIT "your choice>"'
- 'SEND "RECEIVE^M"'
-
- 'WAIT "protocol>"'
- 'SEND "Zmodem^M"'
-
- /* download into C:\MAIL directory */
- 'DOWNLOAD Z "C:\MAIL"'
-
-
- /***** Go back to the main menu and log off *****/
-
- 'SEND "QUIT^M"'
-
- 'WAIT "your choice>"'
- 'SEND "LOGOUT^M"'
-
-
- BailOut: /* this is the target for the SIGNAL command */
- 'HANGUP'
-